package com.ruoyi.system.repository.mapper;

import java.util.List;

import com.ruoyi.system.repository.domain.Milktea;

/**
 * 奶茶Mapper接口
 *
 * @author qiang
 * @date 2020-12-24
 */
public interface MilkteaMapper {
    /**
     * 查询奶茶
     *
     * @param id 奶茶ID
     * @return 奶茶
     */
    public Milktea selectMilkteaById(String id);

    /**
     * 查询奶茶列表
     *
     * @param milktea 奶茶
     * @return 奶茶集合
     */
    public List<Milktea> selectMilkteaList(Milktea milktea);

    /**
     * 新增奶茶
     *
     * @param milktea 奶茶
     * @return 结果
     */
    public int insertMilktea(Milktea milktea);

    /**
     * 修改奶茶
     *
     * @param milktea 奶茶
     * @return 结果
     */
    public int updateMilktea(Milktea milktea);

    /**
     * 删除奶茶
     *
     * @param id 奶茶ID
     * @return 结果
     */
    public int deleteMilkteaById(String id);

    /**
     * 批量删除奶茶
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteMilkteaByIds(String[] ids);

    //查询奶茶通过类型
    public List<Milktea> selectByType(String type);

    public int countType();

    public int countMilktea();

    List<Milktea> selectAll();
}
